package com.chen.config;

import com.chen.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

//这个类也会被Spring容器托管，注册到容器中，因为他本身就是被@Component修饰，
// @Configuration代表这是一个配置类，就和applicationContext.xml是一样的
@Configuration
@ComponentScan("com.chen.pojo")//默认不写也是可以扫描的
@Import(MyConfig2.class)//将另一个配置类引入
public class MyConfig {

    //注册一个bean，相当于一个bean标签
    //方法名相当于bean标签中的id属性
    //返回值类型相当于bean标签中的class属性
    @Bean
    public User getUser(){
        //返回要注入到bean的对象
        return new User();
    }

}
